home *** CD-ROM | disk | FTP | other *** search
/ Super CD / Super CD.iso / kids / story / story.doc < prev    next >
Text File  |  1994-12-22  |  24KB  |  510 lines

  1.                            S T O R Y M A K E R + VGA
  2.                                Version 1.0
  3.                           Copyright (c) 1992-1994
  4.                             All rights reserved.
  5.  
  6.                                Elson Embry
  7.                               PO Box  12035
  8.                             Santa Rosa,  CA  95406
  9.                               (707) 546-5659
  10.  
  11.                       Internet Email Address: embryev@aol.com
  12.  
  13.                  ----------------------------------------
  14.                      D O C U M E N T    S E C T I O N S
  15.                  ----------------------------------------
  16.  
  17.                     A - Shareware File Descriptions
  18.                     B - Program Description
  19.                     C - Differences Between VGA and EGA Versions
  20.                     D - Disclaimer/Warranty
  21.                     E - Hardware Requirements
  22.                     F - Copyright/Registration/Ordering Information
  23.                     G - Initializing or Updating the Program
  24.                     H - Running the Program
  25.                     I - Data File Descriptions
  26.                     J - Trademarks and Credits
  27.  
  28. -------------------------------
  29. A - SHAREWARE FILE DESCRIPTIONS
  30. -------------------------------
  31. Files contained in the current version:
  32.  
  33.                FILE_ID.DIZ    _    Shareware package description
  34.                README.1ST     -    Pre-installation text file
  35.                HISTORY.DOC    -    Log of current and previous releases
  36.                VENDOR.DOC     -    Vendor information
  37.                STORY.DOC      -    Software information
  38.                REGISTER.FRM   -    Registration form
  39.                SMVINIT.EXE    -    Initialization/update utility
  40.                STORY.EXE      -    Main program
  41.                HELP.DAT       -    Program file
  42.                PHONEME.DAT    -    Program file
  43.                PRULES.DAT     -    Program file
  44.                SBINST.DAT     -    Program file
  45.                SCREEN.DAT     -    Program file
  46.                SMR.DAT        -    Program file
  47.                SMFONTS.DAT    -    Program file
  48.                PHONEME.DCT    -    Program file
  49.                KIDS.SBK       -    Demo storybook
  50.                KIDS.SPL       -    Demo picture library
  51.                KIDS.SSL       -    Demo script file
  52.                JUNGLE.TXT     -    Demo text file
  53.                *.CMF          -    CMF FM files
  54.                *.SML          -    Melody files
  55.                *.VOC          -    Digital sound files
  56.  
  57. -----------------------
  58. B - PROGRAM DESCRIPTION
  59. -----------------------
  60.  
  61.      Storymaker+ VGA  is a  multimedia  kit for  creating  interactive
  62.      storybooks  with sound, music, and text-to-speech.  Storybooks  of
  63.      up to  99 screen pages can  also be  compiled  into  stand-alone,
  64.      personalized programs for easy distribution among friends, family,
  65.      or for educational and commercial purposes.
  66.  
  67.      The  software  is designed  for the use of  elementary-school-aged
  68.      children as  a creativity and learning tool for arts,music,reading
  69.      and writing.  Parents who are interested  in participating  in the
  70.      education of their younger children can use it as a teaching tool.
  71.  
  72.      Storymaker+ VGA  has separate  editor  modules for music,graphics,
  73.      text and the designing and reading of storybooks. Children can use
  74.      the Melody Maker,  with its  animated piano, to  explore music and
  75.      sound;  the Scenery and Shape Editors with their special tools, to
  76.      explore shapes and colors; the Book Editor with its  varied anima-
  77.      tion  tools, to do creative and logical thinking;  the Text Editor
  78.      even  with its  simple features, to do  some writing and have some
  79.      fun; and the Book Reader, to share their creations with others.
  80.  
  81.      Other  users of the program are computer learning centers and edu-
  82.      cational institutions which will find it useful as a teaching tool
  83.      for reading, writing or multimedia  introduction.  Some unexpected
  84.      users of the EGA version are  professionals who  find  the program
  85.      useful as a therapeutic tool especially for disabled children.
  86.  
  87.      The  Screen Keyboard interface,  a new feature in  Storymaker+ VGA
  88.      will also be of special interest to those who, because of a physi-
  89.      cal handicap, can operate a computer  only through  a device  that
  90.      emulates a mouse.  By pointing  and clicking at the interface key-
  91.      board diagram on the  screen  through the emulator device, a user
  92.      may enter text without using the computer keyboard.
  93.  
  94.      Writers of children's books may also be interested to use the pro-
  95.      gram as a low-cost, simple multimedia authoring system. Storybooks
  96.      may be  distributed royalty-free with no further arrangement  with
  97.      the author.
  98.  
  99.      Online help is available throughout the program.
  100.  
  101. --------------------------------------------
  102. C - DIFFERENCES BETWEEN EGA AND VGA VERSIONS
  103. --------------------------------------------
  104. Storymaker+ comes in two versions, the original Storymaker+ which runs
  105. only in the EGA graphics mode, and Storymaker+ VGA, which runs only in
  106. VGA mode.
  107.  
  108. Although most of the VGA version features came directly from the deve-
  109. lopment of the EGA version,  the two versions should be treated as two
  110. different programs. You should not install Storymaker+ VGA in the same
  111. directory as the EGA version - or the other way around - to ensure that
  112. files that are incompatible with either version  do not cause a problem
  113. when running the program.   This will also  prevent any confusion when
  114. updating either version later.
  115.  
  116. If you want to  keep only one version, for example the VGA version, but
  117. want to use files created in the EGA version that the VGA version  will
  118. accept,  it is  recommended that  you copy or move the valid  EGA files
  119. into the VGA data directories, rather than attempt to  install  the VGA
  120. version in the EGA program directory.
  121.  
  122. As for file compatibility, currently both the  EGA and VGA versions use
  123. the same file format for Melody Maker's SML files and the Text Editor's
  124. TXT files and so any of these files can be used in either version.
  125.  
  126. In addition,  Storymaker+ VGA's editors will load graphics from the EGA
  127. version's SPL libraries.  It will not however save graphics into an EGA
  128. library file, only into a VGA library file.  Also an  important to keep
  129. in mind if you  have or plan to  create VGA  storybooks  using graphics
  130. directly from EGA  library  files:  you must continue to  keep  the EGA
  131. library files  in the  VGA  GRAPHIC  directory to avoid missing picture
  132. errors as storybook's graphics are loaded only from the original libra-
  133. ry files.
  134.  
  135. Storybooks  created in one version can not  be read  nor  edited in the
  136. other version.
  137.  
  138. -----------------------
  139. D - DISCLAIMER/WARRANTY
  140. -----------------------
  141.    Sorry about the following legal stuff:
  142.  
  143.    THE SOFTWARE IS PROVIDED ON AN "AS-IS" BASIS AND THERE IS  NO WARRANTY
  144.    OF ANY KIND,  WHETHER EXPRESSED OR IMPLIED.  YOUR USE  OF THE SOFTWARE
  145.    IS COMPLETELY AT YOUR OWN RISK.  I ASSUME NO LIABILITY FOR ANY DAMAGES
  146.    CAUSED  BY THE  DIRECT OR INDIRECT USE OF THE  SOFTWARE AND ANY OF ITS
  147.    FILES.  YOUR USE OF THE  SOFTWARE MEANS THAT YOU AGREE TO ALL OF THESE
  148.    TERMS.
  149.  
  150. -------------------------
  151. E - HARDWARE REQUIREMENTS
  152. -------------------------
  153.    IBM  or compatible computer, 640K RAM memory, hard drive, VGA graphics
  154.    monitor, mouse device.  A Sound  Blaster compatible  sound card is re-
  155.    quired for all sound effects.
  156.  
  157. ------------------------------------------------
  158. F - COPYRIGHT/SHAREWARE AND ORDERING INFORMATION
  159. ------------------------------------------------
  160.    Storymaker+ VGA is copyrighted by the author. All rights are reserved.
  161.  
  162.    Although Storymaker+ VGA is a low-cost software, it not free - it took
  163.    years of full-time work to develop and improve the product. It is dis-
  164.    tributed on the shareware concept of try-before-you-buy method of mar-
  165.    keting  software.  The shareware concept  appeals to the  author  as a
  166.    special way to try to make a living because users get to test a product
  167.    first before making a decision, but it is also hoped  that users  will
  168.    see it also as what is primarily good about  shareware, or it would be
  169.    time, sooner than later, to find another way to make a living.
  170.  
  171.    The author's income  comes only from users registering the program and
  172.    not from any payment you might have made for the shareware  version as
  173.    the author does not make  any compensation arrangement with  shareware
  174.    distributors.
  175.  
  176.    Your obligation  is to register the  software if you  decide to use it
  177.    beyond trial purposes. The author however does not feel comfortable to
  178.    have the  unlimited shareware version  widely and  freely  distributed
  179.    with a legal obligation for  registration attached to it  (it would be
  180.    preferable to release a limited or crippled version in place of  or in
  181.    support of the legal requirements) - so your obligation is  a personal
  182.    one: it is entirely your decision and personal responsibility.
  183.  
  184.    The registration fee is $26 U.S. dollars. There is a  handling/mailing
  185.    charge of $3.00  ($6.00 for orders  outside the  United States, Canada
  186.    and Mexico).  Checks from  foreign countries must be  drawn  against a
  187.    U.S. bank.  California residents, please add the applicable sales tax.
  188.  
  189.    Please call or write for site licenses, school discounts and quantity
  190.    discounts.
  191.  
  192.    To order Storymaker+ VGA by mail, please print the file REGISTER.FRM.
  193.  
  194.    By a special arrangement you can also order by credit card from Public
  195.    (software) Library  with  your  MC, Visa, AmEx  or  Discover  card  by
  196.    calling  800-242-4775  (from overseas:  713-524-6394),  or by  FAX  to
  197.    713-524-6398,  or by  CompuServe to  71355,470.  Ask  for item# 11139,
  198.    Storymaker+ VGA version.  These  numbers are  for ordering  only.  The
  199.    program's author  can not reached  at these  numbers.  To  contact the
  200.    author about site licensing,quantity discount,product shipment status,
  201.    or  for anything other than to place a credit card order,  please call
  202.    (707) 546-5659, or by Internet email to embryev@aol.com.  Or write to:
  203.  
  204.    Elson Embry
  205.    PO Box 12035
  206.    Santa Rosa, CA  95406
  207.  
  208.    Shareware distribution of  Storymaker+ VGA to  others is permitted and
  209.    encouraged as long as all files are included and no file is altered in
  210.    any  way.  BBS's, vendors or anyone planning to distribute Storymaker+
  211.    VGA for a fee,  please refer  to the file  VENDOR.DOC for distribution
  212.    requirements and restrictions.
  213.  
  214. ----------------------------------------
  215. G - INITIALIZING OR UPDATING THE PROGRAM
  216. ----------------------------------------
  217.   IF YOU HAVE AN EGA VERSION  OF THE PROGRAM,  PLEASE READ FIRST THE SEC-
  218.   TION ON  THE DIFFERENCES  BETWWEN  THE EGA AND VGA VERSIONS BEFORE INS-
  219.   TALLING THE VGA VERSION.
  220.  
  221.   If you already have an older version of the program, change the current
  222.   directory to Storymaker+ home directory. If not,then you need to create
  223.   a separate directory for the program in your hard disk.
  224.   For example:
  225.         C:
  226.         MD \SMVGA                This creates the directory.
  227.         CD \SMVGA                This changes the current directory.
  228.  
  229.   Next, copy all files to the directory, then uncompress any archived files.
  230.   From example:
  231.        COPY A:*.*
  232.   Use your decompression software if needed.
  233.  
  234.   Next, run the initialization utility SMVINIT.EXE.
  235.   From example:
  236.        SMVINIT
  237.  
  238.   The  utility checks for Storymaker+'s VGA data subdirectories,  creates
  239.   the  subdirectories if  necessary, then transfers all new data files to
  240.   their directories.
  241.  
  242.   If you  are updating  an older version, the utility also makes sure the
  243.   setup file structure is  current by  reinitializing  it to its  default
  244.   configuration.
  245.  
  246. -----------------------
  247. H - RUNNING THE PROGRAM
  248. -----------------------
  249.   Storymaker+ VGA is written to run under the DOS operating system. It is
  250.   not designed  to run under the  Microsoft Windows  environment and will
  251.   likely run erratically because of Windows use of shared resources.  But
  252.   if you do need  to run it  under Windows, try assigning the program  as
  253.   much control  as possible  for best results.  A Windows  version may be
  254.   available in the future.
  255.  
  256.   If  Storymaker+ VGA is  configured for the Sound Blaster card, the pro-
  257.   gram looks for the Sound Blaster environment variable BLASTER.  This is
  258.   normally added to the AUTOEXEC.BAT in the root directory to specify the
  259.   current  Sound Blaster hardware configuration.  The command for setting
  260.   the environment string has the form:
  261.                  SET BLASTER=Appp Ii Dd Tt
  262.        where:
  263.             ppp = Base I/O port
  264.             i   = IRQ number
  265.             d   = DMA channel
  266.             t   = Sound Blaster card version number
  267.  
  268.        Example:  SET BLASTER=A220 I7 D1 T1
  269.  
  270.   If  no environment is set, Storymaker+ VGA attempts to auto  detect the
  271.   card using  base I/O port 220h  and IRQ 7  as  default  settings. It is
  272.   preferable though that  the BLASTER  environment  be used to avoid port
  273.   problems that may cause the system to hang up.
  274.  
  275.   If you will be  playing CMF files, the CMF file player SBFMDRV.COM must
  276.   also be in memory before running Storymaker+.
  277.  
  278.   Please refer to your  Sound Blaster manual for more instructions on the
  279.   the BLASTER environment strings and the SBFMDRV.COM driver.
  280.  
  281.   To run  Storymaker+,  change the  directory  to its home directory. The
  282.   command line format is:
  283.  
  284.         STORY [/UNLOCK] [/READ file] [/BOOK] [/SPV file]
  285.  
  286.   Entries  inside the  brackets  are  command switches and are  optional.
  287.   Filename  extensions  are not required  in the  filenames.  The command
  288.   switches are as follows:
  289.  
  290.        /UNLOCK    Also accepts short form  /U.
  291.                   This unlocks all utilities in the Utility menu.
  292.                   The program  does  not allow  access to some  utilities
  293.                   unless this command switch is invoked.
  294.  
  295.       /READ file  Space optional.  Also accepts short form /R file.
  296.                   This reads the storybook file <file> automatically.  It
  297.                   skips the main menu  and opens  the Book Reader to read
  298.                   a storybook in computer-help-me mode. The command is to
  299.                   enable a young child  to use the  program just to  read
  300.                   a story.  Repeat the command to read more than one file
  301.                   in one session.
  302.  
  303.       /BOOK       Also accepts short form  /B.
  304.                   This  bypasses the  main menu  and  allows  access only
  305.                   to the Book Reader.  The  command  is to enable a young
  306.                   child to read storybooks only while using the program.
  307.  
  308.      /SPV file    Space optional.
  309.                   This loads the  Voicemaker SPV phoneme sound file <file>
  310.                   in place of  Storymaker+'s  phoneme  sounds.  A phoneme
  311.                   sound file contains the digital-speech  voice data used
  312.                   by the program to make the computer talk.  An  SPV file
  313.                   is created in the companion program Voicemaker and must
  314.                   be located in Storymaker+ home directory.
  315.  
  316.   Below are some examples of running the program:
  317.  
  318.      STORY
  319.      Run the program but do not allow access to some of the utilities.
  320.  
  321.      STORY /UNLOCK
  322.      Run the program allowing access to all of the utilities.
  323.  
  324.      STORY /BOOK
  325.      Restrict access to the Book Reader.  This prevents  changing of data
  326.      files and is intended for kids using the program.
  327.  
  328.      STORY /READ demo /READ vacation
  329.      Read the  storybook  file  DEMO.  Read the book file VACATION  next.
  330.      Terminate program when done.
  331.  
  332.      STORY /READ demo /BOOK
  333.      Read the book file DEMO. Then continue running the program but allow
  334.      access only to the Book Reader.
  335.  
  336.      STORY /SPV RICHARD
  337.      Load the  Voicemaker's file RICHARD (recorded by Richard?),  and use
  338.      it as the text-to-speech player's voice.
  339.  
  340. --------------------------
  341. I - DATA FILE DESCRIPTIONS
  342. --------------------------
  343.   This section  describes  Storymaker+ VGA data files.
  344.  
  345.   1 - Picture Library Files
  346.  
  347.       A picture library file  contains the  scenery and shape pictures of
  348.       a Storymaker+ storybook.   A library file is created in either  the
  349.       Scenery Editor or Shape Editor module of the program  and  pictures
  350.       are added to the  library by using either graphics editor.  Library
  351.       files  are located  in the program  subdirectory GRAPHICS and carry
  352.       the file extension SPL.
  353.  
  354.       When a picture is saved in the graphics editor, Storymaker+ assigns
  355.       an index number to it.  This  index number and the library filename
  356.       are what is used when adding  the picture in a  storybook. To avoid
  357.       missing picture errors when loading storybooks, it is  important to
  358.       understand how pictures are normally saved in a storybook file.
  359.  
  360.       When  designing a  storybook in the Book Editor,  the user  selects
  361.       which picture libraries to use while the Book Editor saves the list
  362.       of selected libraries in the storybook file.  When the user adds  a
  363.       picture  to the story,  the Book Editor  saves the  picture's index
  364.       number and a reference  number from a library in the list. The pic-
  365.       ture data itself does not get saved,  nor  does the  picture's name
  366.       or description.
  367.  
  368.       When the Book Editor or Book Reader reads a page  of the storybook,
  369.       it loads a picture by getting its library's filename from the  list
  370.       of libraries and then accesses the picture data itself  through the
  371.       index number -  it does not check nor use in any way  the picture's
  372.       name or description, only that the library  exists  and  the  index
  373.       number valid.  If it can not load a picture,  the  program beeps to
  374.       signal an error and  loads a  special internal  picture in place of
  375.       the missing picture.
  376.  
  377.       A picture that has been accidentally deleted from its library  file
  378.       therefore can not be restored in a story by saving a new picture in
  379.       the same library under the same name.  Since the new  picture  will
  380.       most likely get a different index number,  it can be restored  only
  381.       by additionally editing the storybook to delete  every occurence of
  382.       the deleted picture and then recreating the animation  script under
  383.       the new picture. Otherwise,  a missing picture error will  continue
  384.       or worse, a wrong picture showing up in a story if the index number
  385.       of the deleted picture has been reassigned to a new picture.
  386.  
  387.  
  388.   2 - Melody Files
  389.  
  390.       Melody files  are  located in the program subdirectory  MELODY  and
  391.       carry the  file extension SML.  Melodies are entered in the program
  392.       module Melody Maker.
  393.  
  394.       The Book Editor adds a melody to a storybook by saving the melody's
  395.       filename -  actual data are copied only in the run-time file.
  396.  
  397.  
  398.   3 - Text Files
  399.  
  400.       A text file adds sound effects to a story when read by the text-to-
  401.       speech player.
  402.  
  403.       Text files are located in the program subdirectory TEXT  and  carry
  404.       the file extension TXT.  A screenful of text may be  entered in the
  405.       Text Editor  module.  Storymaker+ also  accepts  larger  files from
  406.       other editors, although these can not be edited in the Text Editor;
  407.       copy the files into the TEXT directory.
  408.  
  409.       The Book Editor adds a text file to a storybook by saving its file-
  410.       name -  actual data are copied only in the run-time file.
  411.  
  412.  
  413.   4 - Digitized Sound Files
  414.  
  415.       A  digitized-sound  file adds  sound  effects  to a  storybook when
  416.       played by the digital sound player.
  417.  
  418.       Sound  files  are located in the  program  subdirectory  SOUNDS and
  419.       carry the file extension VOC. Among sources of digitized sounds are
  420.       BBS boards and shareware program vendors. You can also record  your
  421.       own if you have the proper device or equipment.
  422.  
  423.       Currently,  Storymaker+ will play sounds files  saved  under  Sound
  424.       Blaster's  8-bit  unpacked VOC format.  Files that do not the Sound
  425.       Blaster's VOC header  will be played  as 8-bit raw data with 8000hz
  426.       sampling rate.
  427.  
  428.       Storymaker+ saves a digitized-sound file to a storybook  by  saving
  429.       its filename -  actual data are not copied only in the run-time file.
  430.  
  431.  
  432.   5 - FM Music Files
  433.  
  434.       Another type of  sound effects that can be added to a storybook are
  435.       Sound Blaster CMF music files.  CMF files are FM synthesized  music
  436.       files that  can play up to  11 musical instruments  simultaneously.
  437.       You  need the  CMF player utility SBFMDRV.COM to play  these  files
  438.       under Storymaker+ VGA.
  439.  
  440.       Storymaker+ as distributed has a few CMF files;  among  sources  of
  441.       of CMF files  are BBS boards and shareware  program  vendors.  Copy
  442.       the files into Storymaker+ subdirectory FMMUSIC.
  443.  
  444.       The Books Editor adds a CMF music file in a storybook by saving its
  445.       filename -  actual data are copied only in the run-time file.
  446.  
  447.  
  448.   6 - Storybook Data and Run-time Files
  449.  
  450.       Storybooks  are  created in the Book Editor module and saved in the
  451.       program subdirectory BOOKS. The files carry the file extension SBK.
  452.  
  453.       A storybook can also be compiled into run-time EXE file which is an
  454.       executable program that will run by itself even in a floppy disk.
  455.  
  456.       A run-time file is created by compiling all the data used in a sto-
  457.       rybook  and Storymaker+ reader program into a single file.  The EXE
  458.       storybook  has its own screen  book cover  that can be personalized
  459.       and  other  special  options that are not normally  available  when
  460.       reading the  book through the main program's Book Reader.
  461.  
  462.       A very important  thing  to keep in mind:  a run-time  file is  not
  463.       editable - it is for  reading  books only,  so you  should keep the
  464.       original files if you want to retain the capability to make changes
  465.       in the storybook.
  466.  
  467.  
  468.   7.  Script Files
  469.  
  470.       Script files are object animation files created  in the Book Editor
  471.       module and are saved in the program subdirectory SCRIPTS. The files
  472.       carry the file extension SSL.
  473.  
  474.  
  475.   8.  PCX Files
  476.  
  477.       PCX files are standard graphics  files  saved under the PCX  format
  478.       and carries the file extension PCX.  As the PCX file format is sup-
  479.       ported  by most standard graphics editor, Storymaker+ VGA  includes
  480.       the capability to export graphics from the graphics editor and Book
  481.       Editor into PCX format for use, editing or printing in other appli-
  482.       cations.  Exported graphics are saved in Storymaker+ library PCX.
  483.  
  484.       Storymaker+ VGA also has the capability to import into its graphics
  485.       editor  PCX files  created  from other application.  You can import
  486.       PCX files from any directory in the current drive.  You  also  have
  487.       the option of capturing any portion  of a PCX in the actual size or
  488.       scaled-down size if necessary.
  489.  
  490. ------------------------
  491. J - TRADEMARKS & CREDITS
  492. ------------------------
  493.      The sample storybook Kids,Kids,Kids including most of its  graphics,
  494.      the  main part of the Storymaker+ VGA's title screen, the  run-time
  495.      BookReader cover screens, the caption boxes in the Book Editor, and
  496.      the better-looking  picture icons  were  provided by Loraine Wauer.
  497.      Loraine is  the author of Billy Bear Storybooks, a series of child-
  498.      ren's storybooks created through Storymaker+.
  499.  
  500.      The CMF files distributed with the program are public domain files.
  501.  
  502.      IBM is a registered trademark of the IBM Corporation.  Microsoft and
  503.      Microsoft Windows are registered  trademark  and trademark  respect-
  504.      ively of Microsoft Corporation. Sound Blaster is a registered trade-
  505.      mark of Creative Labs,Inc.
  506.  
  507.  
  508.  
  509.  
  510.